cast iron alibi - Turco Inglés Diccionario